home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1992-02-26 | 1017 b | 45 lines |
- 'Moving 4 Players around a screen
- 'Using the new Stick functions.
- '
- Dim X(4),Y(4),DX(4)
- Load "demo.abk"
- Get Sprite Palette
- Hide
- Flash Off : Curs Off : Cls 0
- For A=0 To 100
- Plot Rnd(320),Rnd(200)
- Next A
- Double Buffer
- Colour Back Colour(0) : View
- Sprite 0,248,240,1
- Data 0,0
- Data 280,0
- Data 0,170
- Data 280,170
- For A=1 To 4
- Read X,Y
- X(A)=X : Y(A)=Y
- Next A
- Do
- For A=1 To 4
- Bob A,X(A),Y(A),1+A
- If Jleft(0) Then X(1)=X(1)-1
- If Jright(0) Then X(1)=X(1)+1
- If Jdown(0) Then Y(1)=Y(1)+1
- If Jup(0) Then Y(1)=Y(1)-1
- If Jleft(1) Then X(2)=X(2)-1
- If Jright(1) Then X(2)=X(2)+1
- If Jdown(1) Then Y(2)=Y(2)+1
- If Jup(1) Then Y(2)=Y(2)-1
- If Extension_17_003A(0) Then X(3)=X(3)-1
- If Extension_17_004C(0) Then X(3)=X(3)+1
- If Extension_17_006E(0) Then Y(3)=Y(3)+1
- If Extension_17_005E(0) Then Y(3)=Y(3)-1
- If Extension_17_003A(1) Then X(4)=X(4)-1
- If Extension_17_004C(1) Then X(4)=X(4)+1
- If Extension_17_006E(1) Then Y(4)=Y(4)+1
- If Extension_17_005E(1) Then Y(4)=Y(4)-1
- X(A)=Min(Max(X(A),0),310)
- Y(A)=Min(Max(Y(A),0),190)
- Next A
- Loop